@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-size:"微软雅黑";}
ul{ list-style:none;}
a{ text-decoration:none;}
.wrap{ max-width:1200px; margin:0 auto; }
.sppa .swiper-pagination-bullet-active{ background:#de0007;}
.ywfw{ padding:35px 0; background:#eee;}
.title{ position:relative; margin-bottom:5%;}
.title1{ font-size:25px; line-height:40px; text-align:center; color:#000; border-bottom:1px #cecece solid;}
.title2{ color:#727272; font-size:15px; text-align:center; line-height:32px;}
.lin{width: 42px; height: 2px; border-radius:2px; background-color: #de0007; margin: -1px auto; position: absolute; left: 0px; right: 0px; transition: width 0.5s linear;}
 .wrap:hover .lin {width: 50%;}
.ywfw{ overflow:auto;}
.fw{ width:25%; float:left;}
.fwimg{ position:relative; border-radius:50%; overflow:hidden; width:54%; margin:0 auto; transition:all 0.8s;}
.fw:hover .fwimg{transform:translateY(-10px);}
.fwimg1{ padding-top:100%; border-radius:50%;}
.fwtit{ font-size:1.5vw; color:#333; margin-top:3%; margin-bottom:4%; text-align:center;}
.fwtxt{ text-align:center; width:70%; margin:0 auto; font-size:1.25vw; line-height:24px; color:#333;}
.img_none{display:none;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding: auto;}
.team1{float:left; width:15%; height:15rem; padding-left:1rem;   display: flex;justify-content: center;align-items: center;}
.team1 img{width:100%;height:100%;}
@media screen and (max-width:800px){
	.title1{
	font-size:1.25rem;
	}
	.team1{width:27.5%;height:7rem;margin-top:4px;}
	}
}
